package com.bf.xpdd.domain;

import java.util.Date;

/**
 * 血拼到底活动全局信息
 * @author fantastic
 * @version 1.0.0 2011-6-26
 * @since 1.0.0
 */
public class ActivityGlobal
{
	/** 隐私范围--所有注册用户 */
	public static final int RANGE_REGISTERED = 1;
	
	/** 隐私范围--所有购买过的用户 */
	public static final int RANGE_BOUGHT = 2;
	
	/** 运行状态--启动 */
	public static final int STATUS_RUNNING = 0;
	
	/** 运行状态--终止 */
	public static final int STATUS_STOP = 1;
	
	/** 编号 */
	private long id;
	  
	/** 淘宝用户昵称 */
	private String nick;
	
	/** 开始时间 */
	private Date beginTime;
	
	/** 结束时间 */
	private Date endTime;
	
	/** 隐私等级 */
	private int range;
	
	/** 活动公告 */
	private String notice;
	
	/** 活动状态 */
	private int status;
	
	/** 活动隐私 */
	private Date editTime;
	
	/** 商家本地编号 */
	private long idSeller;
	
	/** 参与活动宝贝总数 */
	//private int itemCount;
	
	/**
	 * <constructor>
	 */
	public ActivityGlobal()
	{
		super();
	}

	/**
	 * @return the id
	 */
	public long getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(long id) {
		this.id = id;
	}

	/**
	 * @return the nick
	 */
	public String getNick() {
		return nick;
	}

	/**
	 * @param nick the nick to set
	 */
	public void setNick(String nick) {
		this.nick = nick;
	}

	/**
	 * @return the beginTime
	 */
	public Date getBeginTime() {
		return beginTime;
	}

	/**
	 * @param beginTime the beginTime to set
	 */
	public void setBeginTime(Date beginTime) {
		this.beginTime = beginTime;
	}

	/**
	 * @return the endTime
	 */
	public Date getEndTime() {
		return endTime;
	}

	/**
	 * @param endTime the endTime to set
	 */
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	/**
	 * @return the range
	 */
	public int getRange() {
		return range;
	}

	/**
	 * @param range the range to set
	 */
	public void setRange(int range) {
		this.range = range;
	}

	/**
	 * @return the notice
	 */
	public String getNotice() {
		return notice;
	}

	/**
	 * @param notice the notice to set
	 */
	public void setNotice(String notice) {
		this.notice = notice;
	}

	/**
	 * @return the status
	 */
	public int getStatus() {
		return status;
	}

	/**
	 * @param status the status to set
	 */
	public void setStatus(int status) {
		this.status = status;
	}

	/**
	 * @return the editTime
	 */
	public Date getEditTime() {
		return editTime;
	}

	/**
	 * @param editTime the editTime to set
	 */
	public void setEditTime(Date editTime) {
		this.editTime = editTime;
	}
	
	/**
	 * @return the idSeller
	 */
	public long getIdSeller() {
		return idSeller;
	}

	/**
	 * @param idSeller the idSeller to set
	 */
	public void setIdSeller(long idSeller) {
		this.idSeller = idSeller;
	}
}
